﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LunarSF.SHomeWorkshop.LunarMarkdownEditor.PythonAnalysis
{
    public enum ImportedElementType
    {
        /// <summary>
        /// .net namespace
        /// </summary>
        DotNetNamespace,
        /// <summary>
        /// .net class
        /// </summary>
        DotNetClass,
        /// <summary>
        /// python package
        /// </summary>
        PythonPackage,
        /// <summary>
        /// python model
        /// </summary>
        PythonModel,
        /// <summary>
        ///  未知类型
        /// </summary>
        Unknown,
    }

    class ImportedElement
    {
        public ImportedElementType Type { get; set; } = ImportedElementType.Unknown;
        public string Alias { get; set; } = "";
        public string Text { get; set; } = "";
    }
}
